package com.vrv.im.service;

import java.util.List;
import java.util.Set;

import com.vrv.im.domain.ProgressBean;
import com.vrv.im.vo.ProgressVo;

public interface ProgressService {

    public long addProgress(ProgressBean b);

    /**
     * 根据项目ID获取进度
     *
     * @param projectID
     * @return
     */
    public List<ProgressBean> getProgressByProID(long projectID);

    /**
     * 根据项目得到进度的时间，并对其进行分组排序（倒序）
     *
     * @param projectID
     * @return
     */
    public Set<String> getCreateTimeByProID(long projectID);

    /**
     * 根据项目获取项目相关的进度信息，并根据相应的时间处理结果
     *
     * @param projectID
     * @return
     */
    public List<ProgressVo> getProgressByProIDTime(long projectID);
    
}
